package message

//预先定义一些消息类型常量

const (
	LoginMesType    = "LoginMes"
	LoginResMesType = "LoginResMes"
)

//序列化为json时需要小写属性名
type Message struct {
	Type string `json:"type"`
	Data string `json:"data"`
}

//定义data的序列化数据
type LoginMes struct {
	UserId   int    `json:"userId"`
	UserPwd  string `json:"userPwd"`
	UserName string `json:"userName"`
}

type LoginResMes struct {
	Code  int    `json:"code"`  //返回状态码 500 表示用户未注册  200 表示用户登登录成功
	Error string `json:"error"` //返回错误消息
}

type RegisterMes struct{
	User User 'json:"user"'
}

type RegisterResMes struct{

}